AI034
Язык программирования Rust
Объектно-ориентированное программирование на языке Rust
Цели обучения
- Определите, как язык Rust реализует полиморфизм с помощью трейтов и объектов трейтов
- Реализуйте инкапсуляцию с помощью модификаторов видимости и границ модулей
- Сравните влияние производительности статического и динамического диспетчеризации
- Проектируйте расширяемые кодовые базы с использованием композиции и шаблона проектирования «Состояние»
- Сопоставьте гарантии безопасности языка Rust с традиционным наследованием на основе классов